package fachada;

import java.sql.SQLException;

import javax.swing.JOptionPane;

import locacao.Locacao;
import locacao.RepositorioLocacaoBanco;
import marca.RepositorioMarcaBanco;
import tipo.RepositorioTipoBanco;
import veiculo.RepositorioVeiculoBanco;
import veiculo.Veiculo;
import veiculosLocado.RepositorioVeiculoLocadoBanco;
import veiculosLocado.VeicuLoLocado;

public class FachadaLocacaoTestes {
	Fachada fc = new Fachada();
	public static void main(String[] args){
		
			RepositorioTipoBanco rtp = new RepositorioTipoBanco();
			RepositorioMarcaBanco rmb = new RepositorioMarcaBanco();
			RepositorioVeiculoBanco rvb = new RepositorioVeiculoBanco();
			RepositorioLocacaoBanco  rlb = new RepositorioLocacaoBanco();
			RepositorioVeiculoLocadoBanco rblb = new RepositorioVeiculoLocadoBanco();
			
			
			Veiculo v = new Veiculo();
			VeicuLoLocado vLoc = new VeicuLoLocado();
			vLoc.setQuantidaDeDias(3);
			vLoc.setKmInical(200);
			vLoc.setKmFinal(300);
			vLoc.setIdLocacao(1);
			vLoc.setSubTotal(200);
			vLoc.getVeiculo().setId(1);
			vLoc.setId(3);
			
			
			Locacao loc = new Locacao();
			loc.setId(2);
			loc.getCliente().setId(1);
			loc.getFuncioanario().setId(1);
			loc.setStatus(0);
			loc.setTotalParcial(100);
			try {
				//rlb.remover(3);
				//rblb.editar(vLoc);
				System.out.println(rblb.listar(9).size());
			} catch (ClassNotFoundException e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			} catch (SQLException e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}
			
			JOptionPane.showMessageDialog(null, "Sql Executado com sucesso!");
		
	}
}
